#small_map_region {
    margin: 20px 20px;
}

#small_map {
    clear: both;
    position: relative;
    width: 500px;
    height: 500px;
    border: 1px solid black;
}

#map, #map_before_filtering, #map_before_garp {
    clear: both;
    position: relative;
    width: 600px;
    height: 550px;
    border: 1px solid black;
}

#first_map{
	margin-left: 80px;
}

#second_map {
	margin-left: 200px;
}

.location {
	text-align: right;
}

#small_location {
    margin-right: 8px;
    text-align: right;
}

#opacity {
    padding: 0;
    text-align: center;
    width: 2em;
    font-family: sans-serif;
    background: transparent;
    color: black;
    border: 0;
}

#panel, #small_panel, #panel_before_filtering, #panel_before_garp {
    margin:	10px 0 50px;
}

#panel div, #small_panel div, #panel_before_filtering div, #panel_before_garp div {
    float: left;
    margin: 5px;
}

#small_query {
    clear: both;
    position: relative;
    width: 500px;
    height: 80px;
    background-color: #FFFFFF;
    border: 1px solid black;
}

#query, #query_before_filtering, #query_before_garp {
    clear: both;
    position: relative;
    width: 600px;
    height: 80px;
    background-color: #FFFFFF;
    border: 1px solid black;
}